Spiny slipper shell - Français Anglais Dictionnaire